/*
* 功能：在dataObj对象中，寻找连续.符号的keyName属性
* 比如：dataObj是
* {
*   a: {
*     b: {
*       c: 100
*     }
*   }
* }
* */
export default function lookup(dataObj, keyName) {
  if(keyName.indexOf('.') !== -1 && keyName !== '.') {
    // 如果有.就拆开
    let keys = keyName.split('.')
    // 设置临时变量
    let temp = dataObj
    for(let i = 0; i < keys.length; i++) {
      temp = temp[keys[i]]
    }
    return temp
  }
  return dataObj[keyName]
}